home *** CD-ROM | disk | FTP | other *** search
- echo "c*N"
- copy c:copy t:copy
- t:copy c:delete t:del
- assign Split: Split
- Requestfile >env:ANIMname TITLE="Choose anim to convert"
- if warn
- echo >env:msg "Operation canceled....!"
- skip end
- endif
- if not exists $ANIMname
- echo >env:msg "File does not exist....!"
- skip end
- endif
- Requestfile >env:ANIMdest TITLE="Choose destination path."
- if warn
- echo >env:msg "Operation canceled....!"
- skip end
- endif
- Requestchoice >env:mode2 "" "Select your priority." Quality Compression
- Requestchoice >env:mode "" "Do you want scaling ?" Yes No
- if $mode eq 1
- SmartScale ask $ANIMname
- if val $xout GT 352
- eval >env:xout2 $xout/2
- echo >env:xout $xout2
- endif
- if val $yout GT 256
- eval >env:yout2 $yout/2
- echo >env:yout $yout2
- endif
- echo "MP scale is $xout x $yout*N"
- endif
-
- t:del >nil: split:#? env:#?out2
- buildanim $ANIMname Split: SPLIT VERBOSE
- echo "*N Animation successfully split.*N*N"
- list >t:conpics sort name split: lformat "echo >env:flast %s"
- execute t:conpics
-
-
-
-
- ECHO >T:an2mp.param "# This parameter file created by LOMBI"
-
- if $mode2 eq 1
- ECHO >>T:an2mp.param "PATTERN IIIIIIIIIIIIIII"
- else
- ECHO >>T:an2mp.param "PATTERN IBBPBBPBBPBBPBB"
- endif
-
- ECHO >>T:an2mp.param "OUTPUT "$ANIMdest
-
- ECHO >>T:an2mp.param "BASE_FILE_FORMAT PPM"
- ECHO >>T:an2mp.param "GOP_SIZE 30"
- ECHO >>T:an2mp.param "SLICES_PER_FRAME 1"
-
- ECHO >>T:an2mp.param "PIXEL HALF"
- ECHO >>T:an2mp.param "RANGE 10"
- ECHO >>T:an2mp.param "PSEARCH_ALG LOGARITHMIC"
- ECHO >>T:an2mp.param "BSEARCH_ALG CROSS2"
- ECHO >>T:an2mp.param "IQSCALE 8"
- ECHO >>T:an2mp.param "PQSCALE 10"
- ECHO >>T:an2mp.param "BQSCALE 25"
-
- ECHO >>T:an2mp.param "REFERENCE_FRAME ORIGINAL"
- ECHO >>T:an2mp.param "FORCE_ENCODE_LAST_FRAME"
-
- ECHO >>T:an2mp.param "INPUT_DIR split"
- ECHO >>T:an2mp.param "INPUT"
- ECHO >>T:an2mp.param "** [001-$flast]"
- ECHO >>T:an2mp.param "END_INPUT"
- ECHO >>T:an2mp.param "INPUT_CONVERT **"
-
-
-
-
- t:copy convertMPimage t:cmi
- if $mode eq 1
- list >t:ConPics sort name split: lformat "t:copy %s%s t:iff*Nt:CMI noprogress format ppm x $XOUT y $YOUT t:iff to t:ppm*Nt:copy t:ppm %s%s*Necho %s"
- else
- list >t:ConPics sort name split: lformat "t:copy %s%s t:iff*Nt:CMI noprogress format ppm t:iff to t:ppm*Nt:copy t:ppm %s%s*Necho %s"
- endif
- execute t:conpics
- t:del >nil: t:cmi t:conpics t:ppm t:iff env:mode env:mode2 env:flast
- stack 30000
- mpeg_encode t:an2mp.param
- echo >env:msg " Mpeg animation complete."
- lab end
- t:del >nil: split:#? t:an2mp.param t:copy env:ANIMname env:ANIMdest
- Requestchoice >nil: "" "$msg" OK
- t:del >nil: env:msg env:xin env:yin env:xout env:yout env:xinh env:din t:del
- endcli
-